package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * shiro的核心在config包里
 * mapper用于查询用户密码，用户权限
 * 
 * jwt是shiro和jwt的结合
 * 	主要类是jwt包下的配置，
 * 				1.JwtFilter是和shiro结合后，形成的拦截器，用于获取header中的token及跨域
 * 				2.JwtToken是AuthenticationToken的封装
 * 				3.JwtUtils是jwt创建令牌和验证令牌的工具类
 * 				4.剩下的就是用shiro的特征，Realm定义了验证jwt令牌的方式，ShiroConfig更改了原有的shiro验证，改为了jwt拦截器验证
 * 					具体也只是让shirofactoryBean，拦截方式变更
 * 				5.接下来就是login的controller添加了jwt生成令牌并返回的操作
 * 
 * 				其实加入了方法注解控制：https://www.jianshu.com/p/3c51832f1051，具体
 * @author Administrator
 *
 */
@SpringBootApplication
public class BootShiroJwtApplication {

	public static void main(String[] args) {
		SpringApplication.run(BootShiroJwtApplication.class, args);
	}
}
